// #ifdef H5
let wx = require('jweixin-module'); // 微信JS-SDK  安装方法 npm install jweixin-module --save
// #endif
import {
	getToken
} from '@/utils/token.js'
// #ifdef H5
const url = encodeURIComponent(window.location.href.split('#')[0]);
// #endif
export function onShareData(shareData) {
	uni.request({
		url: `https://job.ydylmold.cn/sysWxInfor/getJssdk/mingpian?url=${url}`, //仅为示例，并非真实接口地址。
		method: 'POST',
		auth: false,
		header: {
			'content-type': 'application/x-www-form-urlencoded' // 默认值
		},
		success: (res) => {
			let data = res.data.data;
			// #ifdef H5
			wxShare(data, shareData);
			// #endif
		}
	})
}

function wxShare(data, shareData) {
	// 分享到微信朋友
	wx.config({
		debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
		appId: data.appId, // 必填，公众号的唯一标识
		timestamp: data.timestamp, // 必填，生成签名的时间戳
		nonceStr: data.nonceStr, // 必填，生成签名的随机串
		signature: data.signature, // 必填，签名
		jsApiList: ['updateTimelineShareData',
			'onMenuShareAppMessage', 'updateAppMessageShareData'
		] // 必填，需要使用的JS接口列表
	})
	wx.ready(function() {
		//console.log(shareData.path,8989898989)
		let shareUrl = shareData.path || window.location.href

		//分享到朋友圈
		wx.updateTimelineShareData({
			title: shareData.title, // 分享标题
			link: shareUrl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			imgUrl: shareData.imgUrl || 'https://job.ydylmold.cn/mingpian/image/mingpian.jpg', // 分享图标
			success: function() {
				// 设置成功
				//console.log('分享到朋友圈')
			},
			cancel: function() {}
		});
		//分享到qq
		wx.updateAppMessageShareData({
			title: shareData.title, // 分享标题
			desc: shareData.desc, // 分享描述
			link: shareUrl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			imgUrl: shareData.imgUrl || 'https://job.ydylmold.cn/mingpian/image/mingpian.jpg', // 分享图标
			success: function() {
				// 设置成功
				//console.log('分享到qq')
			}
		})
		//分享给朋友
		wx.onMenuShareAppMessage({
			title: shareData.title, // 分享标题
			desc: shareData.desc,
			link: shareUrl, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			imgUrl: shareData.imgUrl || 'https://job.ydylmold.cn/mingpian/image/mingpian.jpg', // 分享图标
			type: "", // 分享类型,music、video或link，不填默认为link
			dataUrl: "", // 如果type是music或video，则要提供数据链接，默认为空
			success: function() {
				// 设置成功
				//console.log('分享给朋友')
			},
			cancel: function() {}
		});
		wx.error(function(res) {
			//console.log("出错了：" + res.errMsg); //这个地方的好处就是wx.config配置错误，会弹出窗口哪里错误，然后根据微信文档查询即可。
		})
	})
}